package com.xiaoshuidi.cloud.module.finance.bwclient.pojo;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;
import java.util.List;

/**
	* @author dujianguang
	*/
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class FpCreate {
		/**
			* 用户代码
			* */
		private String yhdm;
		/**
			* 部门代码
			* */
		private String bmdm;
		/**
			* 开票终端代码
			* */
		private String kpzddm;
		/**
			* 开票员
			* */
		private String kpy;
		/**
			* 公司代码
			* */
		private String gsdm;

		/**
			* 单据编号
			* */
		private String djbh;

		/**
			*特定约束类型代码 默认00 租金,停车费发票代码 06
			**/
		private String tdyslxdm;

		/**
			* 发票类型代码 01：增值税专用发票 02：普通发票
			* */
		private String fplxdm;
		/**
			* 开票类型 0
			* */
		private String kplx;
		/**
			* 征收方式 0:普通征税,1:减按征税,2:差额征税,3:全额征收
			* */
		private String zsfs;
		/**
			* 购货方单位名称
			* */
		private String khmc;
		/**
			* 购货单位税号 发票类型01必填
			* */
		private String khsh;
		/**
			* 购货方单位地址电话 地址和电话之间加空格
			* */
		private String khdzdh;
		/**
			* 购货方银行账号 银行盒账号之间加空格
			* */
		private String khyhzh;
		/**
			* 购货方邮箱
			* */
		private String gmfEmail;
		/**
			* 含税金额
			* */
		private BigDecimal hsje;

		/**
			* 含税标志 0：不含税1：含税
			* */
		private String hsbz;
		/**
			* 备注
			* */
		private String bz;

		/**
			* 开票商品明细
			* */
		private List<FpFeeDetail> mxxx;

		/**
			* 不动产经营租赁服务
			* */
		private FpBdcInfo bdcjyzlfw;
}
